#!/bin/bash 

# 给数组ARR初始化
ARR=(520 hello beijing 1234)

# 访问数组成员
# ${数组名[下标]}
echo ${ARR[0]} # 520
echo ${ARR[1]} # hello
echo ${ARR[2]} # beijing
echo ${ARR[3]} # 1234

# 数组成员重新赋值
ARR[0]="GOOD"
echo ${ARR[0]} # GOOD

# 访问数组所有成员
echo ${ARR[@]}
echo ${ARR[*]}

# 数组元素的个数
echo ${#ARR[@]}
echo ${#ARR[*]}

# 数组成员追加
ARR=(${ARR[@]} aa bb)
echo ${ARR[@]}

ARR=(cc dd ${ARR[@]})
echo ${ARR[@]}

# 数组不完全初始化
ARR2=([0]="hello"  [3]="1234")
echo ${ARR2[0]} # hello
echo ${ARR2[1]} # 空的
echo ${ARR2[2]} # 空的
echo ${ARR2[3]} # 1234
